home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / prolog / swi-prol / md-netbs.h < prev    next >
Text File  |  1994-07-10  |  2KB  |  62 lines

  1. /*  md-386bsd.h
  2.  
  3.     Copyright (c) 1990 Jan Wielemaker. All rights reserved.
  4.     See ../LICENCE to find out about your rights.
  5.     jan@swi.psy.uva.nl
  6.  
  7.     Purpose: Machine description for NetBSD
  8.  
  9.     Adapted from md-freebsd.h with addition of O_TERMIOS/BSD_TERMIOS.
  10.     Probably works for FreeBSD.
  11. */
  12.  
  13. /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  14. Compiler flags for making `makefile' from `Makefile' using cpp
  15. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
  16.  
  17. #define M_CC            cc
  18. #define M_OPTIMIZE            -O
  19. #define M_LDFLAGS        
  20. #define M_CFLAGS        -I/usr/src/gnu/usr.bin/gdb #-g -DO_DEBUG
  21. #define M_LIBS            -lm -ltermcap -L/usr/src/gnu/usr.bin/gdb/readline -lreadline
  22.  
  23.             /* compiler */
  24. #define ANSI            1
  25. #define PROTO            1
  26. #define O_NO_LEFT_CAST        0
  27. #define O_NO_VOID_POINTER    0
  28. #define O_SHORT_SYMBOLS        0
  29. #define O_ASM_SWITCH        0
  30.             /* Operating system */
  31. #define O_PROFILE        0
  32. #define O_SIG_AUTO_RESET    0
  33. #define O_SHARED_MEMORY        0
  34. #define O_CAN_MAP        0
  35. #define O_NO_SEGV_ADDRESS    0
  36. #define MAX_VIRTUAL_ADDRESS    (220 * 1024 * 1024)
  37. #define O_FOREIGN        1
  38. #define DEFAULT_PATH        "/bin:/usr/bin:/usr/local/bin:."
  39. #define DESCRIPTOR_TABLE_SIZE   32
  40. #define O_SAVE                  1
  41. #define O_STORE_PROGRAM         0
  42.             /* terminal driver */
  43. #define O_TERMIOS         1
  44. #define BSD_TERMIOS        1
  45. #define O_EXTEND_ATOMS         1
  46. #define O_LINE_EDIT         1
  47. #define O_MAP_TAB_ON_ESC    1
  48. #define O_FOLD             0
  49.             /* Interfaces */
  50. #define O_PCE             0
  51.  
  52.  
  53. #undef i386
  54. #define i386             1
  55. #define MACHINE         "i386"
  56. #define OPERATING_SYSTEM        "NetBSD"
  57. #define LD_OPT_OPTIONS          "-Bstatic -N"
  58. #define LD_OPT_ADDR        "-T 0x%x"
  59. #define O_READLINE              1
  60. #define O_RL12                  1
  61. #define O_SAVE_STDIO            1
  62.